# task_two

У Игоря есть с1 бенгальских огней. Когда Игорь тратит один огонек, сначала он сверкает два часа, а затем тухнет. Игорь умный парень и из b1 потухших огоньков можно сделать 2 новых бенгальских огня, которые можно зажечь.

Теперь Игорю интересно, сколько часов будет гореть огонек, если он будет действовать оптимальным образом.

Чтобы найти, сколько часов будут гореть бенгальские огни у Игоря, если он будет действовать оптимальным образом, нужно учесть не только первоначальное количество бенгальских огней, но и их переработку. Начнем с описания алгоритма:

Игорь зажигает все бенгальские огни, которые у него есть.

Когда огни тухнут, Игорь перерабатывает потухшие огни в новые.

Этот процесс повторяется до тех пор, пока Игорь не сможет создать новых бенгальских огней из оставшихся потухших.